IPReservees = ["192.168.0.0","192.168.0.255"] class IPAdress: def __init__(self,ipAdress): self.ipAdress = ipAdress def get_Octet(self,position): a = self.ipAdress.split(".") return a[position] def listeOctets(self): return str(self.ipAdress) def estReservee(self): if self.ipAdress in IPReservees: return True return False def IsValide(self): for i in range(listeOctets): if i <= 255: return True add1 = IPAdress("192.168.0.255") add2 = IPAdress("192.168.0.180") print(add2.get_Octet()) print(add2.listeOctets()) print(add2.estReservee()) print(add2.IsValide())